﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Abp.Application.Services;
using Abp.Application.Services.Dto;
using MyCompanyName.AbpZeroTemplate.BrandApp.Dto;
using MyCompanyName.AbpZeroTemplate.CategoryApp.Dto;

namespace MyCompanyName.AbpZeroTemplate.BrandApp
{
    public interface IBrandAppService : IApplicationService
    {
        PagedResultOutput<BrandOutput> GetBrands(GetBrandsInput input);
        void CreateBrand(CreateBrandInput input);
        void UpdateBrand(EditBrandInput input);

        BrandOutput GetBrandForEdit(EntityRequestInput<Guid> input);
        void DeleteBrand(EntityRequestInput<Guid> input);
    }
}
